Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

エディタ設定:インデント設定と行末スペース削り #245

Merged
merged 1 commit into from
Jul 12, 2018

Conversation

kobake
Copy link
Member

@kobake kobake commented Jul 12, 2018

.editorconfig 設置により、以下の設定を行います。

  • Visual Studio においてインデントをタブ文字固定にする
  • Visual Studio においてタブ文字を4スペース幅で表示させる
  • Visual Studio において行末スペースは自動的に削られるようにする
  • GitHub 上のコード表示においてタブ文字が4スペース幅の表示させる

主な目的

サクラエディタは経緯的に Visual Studio でコーディングを行ってきた人が多く、Visual Studio ではインデントがタブ文字でありタブ文字が4スペース幅で表示されることが多い(デフォルト)ため、GitHub 上でもその設定が強制されるようにプロジェクトのエディタ設定を行う。これにより今後もコーディングスタイルが安定することが期待できる。

さらに大きな利点としては既存コードのタブ文字が GitHub 上でも4スペース幅表示になるため、手元での Visual Studio でのタブ文字表示幅と同じ見た目でコードを見ることができる。(手元とブラウザ表示で変なズレが出にくくなる)

設定適用前

https://github.com/kobake/sakura/blob/b118103375f7a5e2d534c945f841b6def25ffb32/sakura_core/CRegexKeyword.h#L86-L101

設定適用後

https://github.com/kobake/sakura/blob/fa43e940b0fb2d12a7339baa6466983028441e8f/sakura_core/CRegexKeyword.h#L86-L101

Copy link
Contributor

@berryzplus berryzplus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMです。

@kobake
Copy link
Member Author

kobake commented Jul 12, 2018

レビューありがとうございます。マージします

@kobake kobake merged commit 9a71f28 into sakura-editor:master Jul 12, 2018
@kobake kobake deleted the editor-config branch July 12, 2018 03:07
@kobake
Copy link
Member Author

kobake commented Jul 12, 2018

(雑談)これおもしろくて、例えば手元で indent_size = 4 のところを 3 とかに変更したりすると、リアルタイムで(!)Visual Studio のインデントサイズ変わるの見れます。

@m-tmatma m-tmatma added this to the next release milestone Jul 25, 2018
@m-tmatma m-tmatma added refactoring リファクタリング 【ChangeLog除外】 enhancement ■機能追加 and removed refactoring リファクタリング 【ChangeLog除外】 labels Jul 25, 2018
@ds14050 ds14050 added the enhancement ■機能追加 label Sep 18, 2018
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this pull request Jun 11, 2019
エディタ設定:インデント設定と行末スペース削り
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ■機能追加
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants